home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / MLT / PictPocket 1.3 folder.sit / PictPocket 1.3 folder / PictPocket 1.3 / PictPocket Help (text) < prev    next >
Text File  |  1996-03-07  |  12KB  |  287 lines

  1. PictPocket 1.3
  2.  
  3. March 6, 1996
  4.  
  5.  
  6.  
  7. Disclaimer and Copyright Notice
  8.  
  9.  
  10. PictPocket is a free utility which captures pictures of windows drawn by
  11. Macintosh applications.  The author, Ross Brown, makes no warranty,
  12. either express or implied, with respect to this software, its
  13. performance, merchantability, or suitability for any particular purpose.
  14. People using the PictPocket utility do so at their own risk.  The author
  15. disclaims all liability for loss of data, mechanical damage, or other losses
  16. suffered while using the PictPocket utility.
  17.  
  18. PictPocket is an AWOL Software Production, Copyright ゥ 1994-6 Ross
  19. Brown.  All rights reserved.  Permission is granted to make and distribute
  20. copies of this software, provided this disclaimer and copyright notice are
  21. preserved on all copies.  The software may not, however, be sold or
  22. distributed for profit, or included with other software which is sold or
  23. distributed for profit, without the permission of the author.
  24.  
  25. There are no site license fees for the use of PictPocket within an
  26. organization.  The author encourages you to make and distribute as many
  27. copies of the system extension as you wish, for whomever you wish, as
  28. long as it is not for profit.  PictPocket is part of a set of cooperating
  29. programs, AWOL Utilities.  The tutorial help you are reading is designed
  30. for handling by the help server application Help on Wheels, which is also
  31. part of AWOL Utilities.
  32.  
  33.  
  34.  
  35. Distribution Policy
  36.  
  37.  
  38. New versions of individual AWOL Utilities programs, including PictPocket,
  39. are available by anonymous FTP from popular archive sites including
  40. sumex-aim.stanford.edu, mac.archive.umich.edu, and their respective
  41. mirror sites, and through Usenet news group comp.binaries.mac.
  42.  
  43. Support for AWOL Utilities is through Internet mail at address
  44. ab026@freenet.carleton.ca.  The software is not available by FTP from
  45. this site.  The address for paper correspondence is AWOL Software
  46. Productions, PO Box 24207, 300 Eagleson Road, Kanata, Ontario, Canada
  47. K2M 2C3.
  48.  
  49. Macintosh users who do not have access to electronic sources of free and
  50. shareware software may obtain a copy of AWOL Utilities by sending a
  51. self-addressed stamped envelope and an 800K (or larger) formatted
  52. diskette to the author at the above address.  U.S. users are reminded that
  53. postage from Canada in 1996 is C$0.52 up to 30 grams (1 oz.), C$0.77 up
  54. to 50 grams (1 3/4 oz.), and C$1.17 up to 100 grams (3 1/2 oz.).
  55. US$0.50, US$0.75, and US$1.00 in coin is acceptable in place of stamps
  56. for the respective weights.  People outside the U.S. and Canada may send
  57. an international postal reply coupon instead of Canadian stamps (available
  58. from any post office).  Please use sturdy envelopes, preferably cardboard
  59. disk mailers.  (Mailers over 5 mm (1/5") thick require C$1.17 postage to
  60. the U.S.)
  61. Please do not send return envelopes with non-Canadian
  62. stamps, as Canada Post will not accept them.
  63.  
  64.  
  65.  
  66. About AWOL Software Productions
  67.  
  68.  
  69. AWOL Software Productions specializes in custom development of
  70. software for the Mac OS.  Since its inception in 1990, AWOL has
  71. developed a number of programs which enhance the Mac OS user
  72. experience, working in nearly every part of the Macintosh Toolbox.  If
  73. you have a short-term programming task or product idea but lack the
  74. staff to do the expert design, coding, and documentation, we invite your
  75. inquiry.
  76.  
  77. Virtual Desktop is AWOLユs best-known effort, serving the desktop
  78. expansion needs of thousands of Mac users around the world.  Later in
  79. 1996, AWOL will release a new commercial version 2.0 to replace the
  80. freeware version contained in the AWOL Utilities package.  Please contact
  81. us at ab026@freenet.carleton.ca for feature and ordering information.
  82.  
  83. Users who want more out of the Macユs speech capabilities should check
  84. out MacYack Pro, a jointly developed package of speech tools marketed by
  85. Scantron Quality Computers (qualitycomp@aol.com; 20200 Nine Mile Rd.,
  86. St. Clair Shores, MI 48080).
  87.  
  88.  
  89.  
  90. Purpose
  91.  
  92.  
  93. PictPocket captures pictures to the Clipboard as your applications draw
  94. or redraw the contents of their windows.  The pictures are in editable
  95. 'PICT' format, not bitmaps, so they are small and can be manipulated
  96. using any application which can edit a picture, such as Microsoft Word or
  97. PowerPoint.  This is the method used to produce most of the pictures
  98. contained in AWOL Utilities help files.
  99.  
  100. The Macintosh window manager helps applications manage their windows
  101. by telling them when all or part of a window needs to be drawn.  What
  102. PictPocket will capture depends on what the application does in response
  103. to that message.  Some applications may draw every element, while
  104. others may only draw the ones that need to be drawn (for example,
  105. because only part of the window was exposed).  You can use Finderユs
  106. Clipboard window to monitor the result, and if itユs more than you need,
  107. you can edit out the rest.
  108.  
  109. Ordinarily, PictPocket will capture only the contents of a window, that is,
  110. the elements drawn inside the window frame.  There is an option to
  111. capture the window frame as well as the contents, which generally makes
  112. a more presentable picture.
  113.  
  114.  
  115.  
  116. Who Can Use PictPocket?
  117.  
  118.  
  119. Any Macintosh running System 7.0 or later can use PictPocket.  There is
  120. nothing special to install.
  121.  
  122. However, it has no user interface of its own.  It works by watching for a
  123. special key combination (Caps Lock and Shift, and possibly Option)
  124. whenever a window is being drawn.
  125.  
  126.  
  127.  
  128. What Does PictPocket Do?
  129.  
  130.  
  131. PictPocket is a system extension.  Once you have placed it in your
  132. Extensions folder and restarted your Macintosh, it enables the capture of
  133. window elements and, optionally, window frames.
  134.  
  135. Many people are justly wary of control panels and system extensions,
  136. because of the conflicts they often cause with System software and with
  137. each other.  These conflicts usually result from competitive trap patching.
  138.  
  139. PictPocket patches the BeginUpdate and EndUpdate toolbox traps at
  140. system startup.
  141.  
  142.  
  143.  
  144. How Does PictPocket Work?
  145.  
  146.  
  147. PictPocketユs method of capturing window contents is unique, and requires
  148. some attention on your part.  It can only capture a window at the moment
  149. when its application decides to draw it, so you must inspire the
  150. application to do the drawing, and be ready to react when it does so.
  151.  
  152. PictPocket is only effective when both the Caps Lock and Shift keys are
  153. pressed.  When you want to begin capturing windows, press the Caps Lock
  154. key to lock it in the down position.  After that, you control which windows
  155. get captured by pressing and releasing the Shift key.  If you want to
  156. capture the window frame as well as the contents, also press and hold
  157. down the Option key.
  158.  
  159. The simplest way to capture a window which has already appeared is to
  160. click on it (while pressing Caps Lock and Shift).  PictPocket will メcatchモ
  161. the click and force the application to redraw the window.  If the window
  162. you want to capture is just opening, you can simply wait for it to appear.
  163. In either case, when the application starts to draw the window, a pattern
  164. will flash in the part of the window to be drawn for about three seconds
  165. before drawing occurs.  To capture what will be drawn, release the Shift
  166. key.  If you continue to hold down the Shift key, the window will stop
  167. flashing, and another one may start flashing.  Just wait for the one you
  168. want to start flashing, then lift your finger off the Shift key, and go look
  169. in the Clipboard.  When youユre done capturing pictures, unlock the Caps
  170. Lock key.
  171.  
  172.  
  173.  
  174. Suggestions for Use
  175.  
  176.  
  177. PictPocket is distributed as part of a free set of cooperating programs,
  178. AWOL Utilities.  This section explains how PictPocket can work in
  179. conjunction with the other programs.
  180.  
  181.  
  182. Help on Wheels
  183.  
  184. Help on Wheels is an efficient and full-featured help server which displays
  185. help files on behalf of client applications.  The help file you are reading is
  186. distributed alongside the PictPocket extension file as a separate Help on
  187. Wheels document.
  188.  
  189. Because PictPocket is not an application, its help support is limited.  To
  190. read this help, press the Help or Command-? key while the machine is
  191. starting up, and release the key once you see the PictPocket icon with a
  192. help balloon on it.  The help server will open to display the help file after
  193. startup is complete.
  194.  
  195.  
  196.  
  197. Limitations
  198.  
  199.  
  200. PictPocket only captures elements drawn in windows, and, optionally,
  201. window frames.  This includes the Finder desktop, but does not include any
  202. type of menu.  If you require a picture of a menu, you should use Flash-It
  203. or any similar screen capture utility.
  204.  
  205. PictPocket does not work on windows belonging to applications which are
  206. not active, because background applications are not permitted to write to
  207. the Clipboard.
  208.  
  209. The pictures captured by PictPocket may not contain every element
  210. drawn in the window, depending on how the application draws.  For
  211. example, the thick border around an メOKモ button may not be captured,
  212. because it is drawn by the dialog manager, not by the application in
  213. response to a message from the window manager.
  214.  
  215. If the application draws directly to its windows without using the
  216. conventional window manager invalidate/update mechanism, PictPocket
  217. will not capture a picture.  For example, characters appearing in an editor
  218. or terminal emulator window cannot be captured as they appear, though
  219. you may have success by hiding and unhiding the window.
  220.  
  221. Because of limitations in the Macintosh picture concept and data
  222. structures, some types of icons are not captured.
  223.  
  224. If the application redraws only part of its window (due to a partial
  225. exposure, for example), only those elements will be captured.  The result
  226. depends on how the application is programmed; some applications will
  227. draw only what needs to be drawn, while others will draw every element
  228. on every exposure.
  229.  
  230. If you press the Option key to capture the window frame as well as the
  231. contents, the resulting picture is larger than the メcontent regionモ which
  232. confines the drawing of elements.  The generated picture includes
  233. メclippingモ commands which simulate this confinement, but if edited,
  234. these clipping commands may be lost, so that elements bleed out into the
  235. frame.  Your picture editor should be able to correct this problem by
  236. resizing the elements.  The clipping commands also mask out any part of
  237. the window which was off-screen or obscured by another window.
  238.  
  239. If you do not press the Option key, the resulting picture does not include
  240. clipping commands, so you may see more elements than actually appeared
  241. on the screen when the window was drawn.
  242.  
  243. If there is not enough space in the system heap (an area of memory shared
  244. by all applications) to collect the picture information, or if the size of the
  245. picture exceeds 32 kilobytes, a blank picture may result.
  246.  
  247.  
  248.  
  249. Programmer Notes
  250.  
  251.  
  252. Write to the author at the above address if you want to know more about
  253. the PictPocket extension or how it was programmed.
  254.  
  255.  
  256.  
  257. Acknowledgements
  258.  
  259.  
  260. Special thanks to the many fine people who alpha-tested this software.
  261.  
  262.  
  263.  
  264. Revision History
  265.  
  266.  
  267. 1.3 (March 6, 1996)
  268. ・  Public AWOL Utilities 1.3 release.
  269. ・  Added the option to click on a window (with Caps Lock and Shift keys
  270. pressed) to capture its contents.
  271. ・  Extended the flashing interval from one to three seconds, to make it
  272. easier to capture the right window.
  273.  
  274. 1.2 (October 17, 1994)
  275. ・  Public AWOL Utilities 1.2 release.
  276. ・  Added the option to capture the window frame in addition to the window
  277. contents by pressing the Option key along with the Shift key.
  278. ・  Windows belonging to inactive (background) applications no longer
  279. flash, because they cannot be captured.
  280.  
  281. 1.1 (March 28, 1994)
  282. ・  Public AWOL Utilities 1.1 release.
  283.  
  284. 1.0.4 (March 13, 1994)
  285. ・  Initial AWOL Utilities 1.0.5 release.
  286.